// 引入express
const express = require('express');
// 创建服务器
const app = express();
// // 引入express-session
// const session = require('express-session');
// // 在服务器中创建一个session
// // connect.sid = s%3Aj4XGRookqqL7yjAgtBxWaT_xVo2zM6Ls.P0waS9L6OdKgOt5gWlPcFmuqzr5txnHDZv3%2FH40tKkI
// app.use(session({
//   // 密钥:  把这里的 ‘keyboard cat’ 加密成你不认识的一大堆字符串
//   secret: 'keyboard cat',
//   // 是否强制保存到存储区
//   resave: false,
//   // 是否在没有登录的时候先给前端一个sessionId
//   saveUninitialized: false,
//   cookie: {
//     // 60一分钟 60*5
//     maxAge: 60000
//   }
// }))

// 服务器配置
// 配置post请求的body-parser
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));

// 设置静态资源目录
app.use(express.static('public'));

// 路由挂载
// 前台页面
// msi
const routerMsi = require('./route/routeMsi');
app.use(routerMsi);
// 个人中心
const routerPersonage = require('./route/routePersonage');
app.use(routerPersonage);

// 后台页面
// 后台首页
const routerIndex = require('./route/routerIndex');
app.use(routerIndex);
// 用户
const routerUsers = require('./route/routerUsers');
app.use(routerUsers);


// 路由挂载
const routerShop = require("./route/routeShop");
app.use(routerShop);

// 登录
// const routerIndex = require('./route/routeLogin');
// app.use(routerIndex);
// 集卡页面
// const routercard = require('./route//routeJika');
// app.use(routercard);
// 用户
// const routerUsers = require('./route/routerUsers');
// app.use(routerUsers);
// MSi
// const routerMsi = require('./route/routeMsi');
// app.use(routerMsi);



// const routershop = require("./route/routeShop");
// app.use(routershop);

//#region 3.配置ejs模板引擎
// 3.1 下载ejs包
// 3.2 设置模板引擎的后缀是什么
app.set('view engine', 'ejs');
// 3.3 设置模板引擎的模板在哪个目录
app.set('views', __dirname + '/views');
//#endregion

// 监听端口 并启动服务
app.listen(80, () => {
  console.log('http://localhost');
})
